package cn.sherer.beans.weixin;

import java.util.Map;

/**
 * 微信公众平台选项
 */
public interface WxSalonOptions {
    default void Subscribe(WxSalonEventTicketResult result) {};
    default void Unsubscribe(WxSalonEventResult result) {};
    default void Scan(WxSalonEventTicketResult result) {};
    default void Location(WxSalonEventLocationResult result) {};
    default void Click(WxSalonEventKeyResult result) {};
    default void View(WxSalonEventKeyResult result) {};
    default void TemplateSendJobFinish(WxSalonEventTemplateSendJobFinishResult result) {};
    default void ViewMiniProgram(WxSalonEventMenuResult result) {};
    default void KfMsgOrEvent(WxSalonEventKfResult result) {};
    default void UnsupportEvent(WxSalonEventResult result, Map<String, Object> params) {};
    default void text(WxSalonMsgTextResult result) {};
    default void image(WxSalonMsgImageResult result) {};
    default void voice(WxSalonMsgVoiceResult result) {};
    default void video(WxSalonMsgVideoResult result) {};
    default void shortvideo(WxSalonMsgVideoResult result) {};
    default void location(WxSalonMsgLocationResult result) {};
    default void link(WxSalonMsgLinkResult result) {};
    default void UnsupportMsg(WxSalonMsgResult result, Map<String, Object> params) {};
}
